#include <stdio.h>
#include <ctype.h>

#define MAX_LEN 21 // 字符串长度为20，再加上终止符'\0'

int LowerCase(char s[]);

int main() {
    char str[MAX_LEN];

    printf("Input a word:\n");
    gets(str); // 输入字符串

    int count = LowerCase(str); // 转换为小写，并获取大写字符个数

    printf("%s\n", str); // 输出转换后的字符串
    printf("%d\n", count); // 输出大写字符个数

    return 0;
}

int LowerCase(char s[]) {
    int count = 0; // 统计大写字符个数

    for (int i = 0; s[i] != '\0'; i++) {
        if (isupper(s[i])) { // 如果是大写字母
            s[i] = tolower(s[i]); // 转换为小写字母
            count++; // 大写字符计数加一
        }
    }

    return count; // 返回大写字符个数
}
